#ifndef GUI_SCRIPT_FUNCTIONS
#define GUI_SCRIPT_FUNCTIONS

#include "../sdl/Font.h"
#include "../Resource.h"
#include "Button.h"
#include "Container.h"
#include "Label.h"
#include "Picture.h"

namespace gui
{

Button *CreateButton(Container* parent, const std::string &name, int x, int y, int width, int height, const std::string& caption, Resource<sdl::Font> *fnt);
Picture *CreatePicture(Container* parent, const std::string &name, int x, int y, const std::string &path);
Label *CreateLabel(Container* parent, const std::string &name, const std::string& txt, int x, int y, int width, int height, Resource<sdl::Font> *fnt);
}
#endif